package com.chenglu.android.index.bean;

import com.chenglu.android.common.base.BaseBean;

import java.util.List;

/**
 * @author: lyj
 * @Created: by Copyright 2023 6 Guangzhou Hongma Technology Co., Ltd. All rights reserved.
 * @Description：
 */
public class PageListBean extends BaseBean {


    private Integer code;
    private Data data;
    private String msg;
    private Boolean success;

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public Data getData() {
        return data;
    }

    public void setData(Data data) {
        this.data = data;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public Boolean getSuccess() {
        return success;
    }

    public void setSuccess(Boolean success) {
        this.success = success;
    }

    public static class Data {
        private Integer current;
        private Boolean hitCount;
        private Integer pages;
        private List<Records> records;
        private Boolean searchCount;
        private Integer size;
        private Integer total;

        public Integer getCurrent() {
            return current;
        }

        public void setCurrent(Integer current) {
            this.current = current;
        }

        public Boolean getHitCount() {
            return hitCount;
        }

        public void setHitCount(Boolean hitCount) {
            this.hitCount = hitCount;
        }

        public Integer getPages() {
            return pages;
        }

        public void setPages(Integer pages) {
            this.pages = pages;
        }

        public List<Records> getRecords() {
            return records;
        }

        public void setRecords(List<Records> records) {
            this.records = records;
        }

        public Boolean getSearchCount() {
            return searchCount;
        }

        public void setSearchCount(Boolean searchCount) {
            this.searchCount = searchCount;
        }

        public Integer getSize() {
            return size;
        }

        public void setSize(Integer size) {
            this.size = size;
        }

        public Integer getTotal() {
            return total;
        }

        public void setTotal(Integer total) {
            this.total = total;
        }

        public static class Records {
            private String appId;
            private String categoryDesc;
            private String categoryName;
            private List<ChildrenX> children;
            private Boolean hasChildren;
            private String icon;
            private String id;
            private Integer isDeleted;
            private Integer isIdxShow;
            private Integer isNeedPosition;
            private Integer isRecommend;
            private String jumpPath;
            private String jumpType;
            private Integer level;
            private String linkJson;
            private String parentId;
            private String parentName;
            private String path;
            private String pid;
            private String shopsTypeId;
            private Integer sort;
            private String tenantId;
            private String title;

            public String getAppId() {
                return appId;
            }

            public void setAppId(String appId) {
                this.appId = appId;
            }

            public String getCategoryDesc() {
                return categoryDesc;
            }

            public void setCategoryDesc(String categoryDesc) {
                this.categoryDesc = categoryDesc;
            }

            public String getCategoryName() {
                return categoryName;
            }

            public void setCategoryName(String categoryName) {
                this.categoryName = categoryName;
            }

            public List<ChildrenX> getChildren() {
                return children;
            }

            public void setChildren(List<ChildrenX> children) {
                this.children = children;
            }

            public Boolean getHasChildren() {
                return hasChildren;
            }

            public void setHasChildren(Boolean hasChildren) {
                this.hasChildren = hasChildren;
            }

            public String getIcon() {
                return icon;
            }

            public void setIcon(String icon) {
                this.icon = icon;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public Integer getIsDeleted() {
                return isDeleted;
            }

            public void setIsDeleted(Integer isDeleted) {
                this.isDeleted = isDeleted;
            }

            public Integer getIsIdxShow() {
                return isIdxShow;
            }

            public void setIsIdxShow(Integer isIdxShow) {
                this.isIdxShow = isIdxShow;
            }

            public Integer getIsNeedPosition() {
                return isNeedPosition;
            }

            public void setIsNeedPosition(Integer isNeedPosition) {
                this.isNeedPosition = isNeedPosition;
            }

            public Integer getIsRecommend() {
                return isRecommend;
            }

            public void setIsRecommend(Integer isRecommend) {
                this.isRecommend = isRecommend;
            }

            public String getJumpPath() {
                return jumpPath;
            }

            public void setJumpPath(String jumpPath) {
                this.jumpPath = jumpPath;
            }

            public String getJumpType() {
                return jumpType;
            }

            public void setJumpType(String jumpType) {
                this.jumpType = jumpType;
            }

            public Integer getLevel() {
                return level;
            }

            public void setLevel(Integer level) {
                this.level = level;
            }

            public String getLinkJson() {
                return linkJson;
            }

            public void setLinkJson(String linkJson) {
                this.linkJson = linkJson;
            }

            public String getParentId() {
                return parentId;
            }

            public void setParentId(String parentId) {
                this.parentId = parentId;
            }

            public String getParentName() {
                return parentName;
            }

            public void setParentName(String parentName) {
                this.parentName = parentName;
            }

            public String getPath() {
                return path;
            }

            public void setPath(String path) {
                this.path = path;
            }

            public String getPid() {
                return pid;
            }

            public void setPid(String pid) {
                this.pid = pid;
            }

            public String getShopsTypeId() {
                return shopsTypeId;
            }

            public void setShopsTypeId(String shopsTypeId) {
                this.shopsTypeId = shopsTypeId;
            }

            public Integer getSort() {
                return sort;
            }

            public void setSort(Integer sort) {
                this.sort = sort;
            }

            public String getTenantId() {
                return tenantId;
            }

            public void setTenantId(String tenantId) {
                this.tenantId = tenantId;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public static class ChildrenX {
                private String appId;
                private String categoryDesc;
                private String categoryName;
                private List<Children> children;
                private Boolean hasChildren;
                private String icon;
                private Integer id;
                private Integer isDeleted;
                private Integer isIdxShow;
                private Integer isNeedPosition;
                private Integer isRecommend;
                private String jumpPath;
                private Integer jumpType;
                private Integer level;
                private String linkJson;
                private Integer parentId;
                private String parentName;
                private String path;
                private Integer pid;
                private Integer shopsTypeId;
                private Integer sort;
                private String tenantId;
                private String title;

                public String getAppId() {
                    return appId;
                }

                public void setAppId(String appId) {
                    this.appId = appId;
                }

                public String getCategoryDesc() {
                    return categoryDesc;
                }

                public void setCategoryDesc(String categoryDesc) {
                    this.categoryDesc = categoryDesc;
                }

                public String getCategoryName() {
                    return categoryName;
                }

                public void setCategoryName(String categoryName) {
                    this.categoryName = categoryName;
                }

                public List<Children> getChildren() {
                    return children;
                }

                public void setChildren(List<Children> children) {
                    this.children = children;
                }

                public Boolean getHasChildren() {
                    return hasChildren;
                }

                public void setHasChildren(Boolean hasChildren) {
                    this.hasChildren = hasChildren;
                }

                public String getIcon() {
                    return icon;
                }

                public void setIcon(String icon) {
                    this.icon = icon;
                }

                public Integer getId() {
                    return id;
                }

                public void setId(Integer id) {
                    this.id = id;
                }

                public Integer getIsDeleted() {
                    return isDeleted;
                }

                public void setIsDeleted(Integer isDeleted) {
                    this.isDeleted = isDeleted;
                }

                public Integer getIsIdxShow() {
                    return isIdxShow;
                }

                public void setIsIdxShow(Integer isIdxShow) {
                    this.isIdxShow = isIdxShow;
                }

                public Integer getIsNeedPosition() {
                    return isNeedPosition;
                }

                public void setIsNeedPosition(Integer isNeedPosition) {
                    this.isNeedPosition = isNeedPosition;
                }

                public Integer getIsRecommend() {
                    return isRecommend;
                }

                public void setIsRecommend(Integer isRecommend) {
                    this.isRecommend = isRecommend;
                }

                public String getJumpPath() {
                    return jumpPath;
                }

                public void setJumpPath(String jumpPath) {
                    this.jumpPath = jumpPath;
                }

                public Integer getJumpType() {
                    return jumpType;
                }

                public void setJumpType(Integer jumpType) {
                    this.jumpType = jumpType;
                }

                public Integer getLevel() {
                    return level;
                }

                public void setLevel(Integer level) {
                    this.level = level;
                }

                public String getLinkJson() {
                    return linkJson;
                }

                public void setLinkJson(String linkJson) {
                    this.linkJson = linkJson;
                }

                public Integer getParentId() {
                    return parentId;
                }

                public void setParentId(Integer parentId) {
                    this.parentId = parentId;
                }

                public String getParentName() {
                    return parentName;
                }

                public void setParentName(String parentName) {
                    this.parentName = parentName;
                }

                public String getPath() {
                    return path;
                }

                public void setPath(String path) {
                    this.path = path;
                }

                public Integer getPid() {
                    return pid;
                }

                public void setPid(Integer pid) {
                    this.pid = pid;
                }

                public Integer getShopsTypeId() {
                    return shopsTypeId;
                }

                public void setShopsTypeId(Integer shopsTypeId) {
                    this.shopsTypeId = shopsTypeId;
                }

                public Integer getSort() {
                    return sort;
                }

                public void setSort(Integer sort) {
                    this.sort = sort;
                }

                public String getTenantId() {
                    return tenantId;
                }

                public void setTenantId(String tenantId) {
                    this.tenantId = tenantId;
                }

                public String getTitle() {
                    return title;
                }

                public void setTitle(String title) {
                    this.title = title;
                }

                public static class Children {
                }
            }
        }
    }
}
